home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / program / ddj0897.zip / DYN401.ZIP / examples / exam12 / readme < prev    next >
Text File  |  1995-09-27  |  1KB  |  23 lines

  1.  
  2.  
  3. This example builds on the previous example with the addition of two
  4. methods/generics and modifies the main program to use them.
  5.  
  6. All external access to a class's methods is done through generic functions
  7. (or generics for short).  Generics are shared among all classes who associate
  8. methods to similar generics.  However, methods are unique to the classes
  9. which define them,  except that their functionality may be inherited by
  10. subclassing.
  11.  
  12. When a generic is evoked, the generic determines the class of the
  13. first argument and then executes the method which is associated with
  14. a particular generic/class combination.  If an association is not found,
  15. the superclasses of the class of the first argument are searched.
  16.  
  17. Instance and class variables may only be directly accessed by methods
  18. defined in the same class as the variables.  Subclasses may not directly
  19. access class or instance variables which have been defined in a
  20. superclass.  This causes very tight encapsulation.
  21.  
  22. (To build see the readme file in the first example.)
  23.